Skip to content

Test ios against each installed Xcode version - #462

Draft
katre wants to merge 2 commits into
mainfrom
bzl-94-test-all-xcode-versions
Draft

katre wants to merge 2 commits into
mainfrom
bzl-94-test-all-xcode-versions

Conversation

@katre

@katre katre commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Run the ios tests in CI against both Xcode 26.5 and 27.2, locally on
macos and remotely from both the macos and linux jobs. Each ios matrix
entry sets xcode_version and ios_sdk_version, which are passed to
test-all.py as --xcode_version and --ios_sdk_version. test-all.py now
forwards any arguments after -- to bazel test. This replaces the
APPLE_SDK_VERSION_OVERRIDE environment variable.

The macos 27.2 jobs are disabled for now: local tests fail because
Xcode 27.2 isn't installed on the macos CI fleet yet, and remote tests
fail because remote-only Xcode versions aren't supported yet.

Part of BZL-94.

AI-Assisted: Claude Code, Anthropic Opus 5.5

@katre
katre force-pushed the bzl-94-test-all-xcode-versions branch 5 times, most recently from 0547ae6 to ff9cee0 Compare November 13, 2026 17:14
@katre katre changed the title Bzl 94 test all xcode versions Test ios against each installed Xcode version Nov 13, 2026
Run the ios tests in CI against both Xcode 26.5 and 27.2, locally on
macos and remotely from both the macos and linux jobs. Each ios matrix
entry sets xcode_version and ios_sdk_version, which are passed to
test-all.py as --xcode_version and --ios_sdk_version. test-all.py now
forwards any arguments after `--` to `bazel test`. This replaces the
APPLE_SDK_VERSION_OVERRIDE environment variable.

The macos 27.2 jobs are disabled for now: local tests fail because
Xcode 27.2 isn't installed on the macos CI fleet yet, and remote tests
fail because remote-only Xcode versions aren't supported until #463 is
merged.

Part of BZL-94.

AI-Assisted: Claude Code, Anthropic Opus 5.5
@katre
katre force-pushed the bzl-94-test-all-xcode-versions branch from ff9cee0 to 3e63087 Compare November 13, 2026 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant